/*    */ package eos.moe.dragoncore;
/*    */ 
/*    */ import java.io.IOException;
/*    */ import java.io.OutputStream;
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ public class sl
/*    */   extends aj<mj>
/*    */ {
/* 13 */   private byte[] q = new byte[16];
/* 14 */   private int g = 0;
/*    */   
/*    */   public sl(fh fh1, te te1, char[] arrayOfChar) throws IOException, pg {
/* 17 */     super(fh1, te1, arrayOfChar);
/*    */   }
/*    */ 
/*    */   
/*    */   public mj v(OutputStream outputStream, te te1, char[] arrayOfChar) throws IOException, pg {
/* 22 */     mj mj = new mj(arrayOfChar, te1.v());
/* 23 */     v(mj);
/* 24 */     return mj;
/*    */   }
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */   
/*    */   public void write(int i) throws IOException {
/* 34 */     write(new byte[] { (byte)i });
/*    */   }
/*    */ 
/*    */   
/*    */   public void write(byte[] arrayOfByte) throws IOException {
/* 39 */     write(arrayOfByte, 0, arrayOfByte.length);
/*    */   }
/*    */ 
/*    */   
/*    */   public void write(byte[] arrayOfByte, int i, int j) throws IOException {
/* 44 */     if (j >= 16 - this.g) {
/* 45 */       System.arraycopy(arrayOfByte, i, this.q, this.g, 16 - this.g);
/* 46 */       super.write(this.q, 0, this.q.length);
/* 47 */       i = 16 - this.g;
/* 48 */       j -= i;
/* 49 */       this.g = 0;
/*    */     } else {
/* 51 */       System.arraycopy(arrayOfByte, i, this.q, this.g, j);
/* 52 */       this.g += j;
/*    */       
/*    */       return;
/*    */     } 
/* 56 */     if (j != 0 && j % 16 != 0) {
/* 57 */       System.arraycopy(arrayOfByte, j + i - j % 16, this.q, 0, j % 16);
/* 58 */       this.g = j % 16;
/* 59 */       j -= this.g;
/*    */     } 
/*    */     
/* 62 */     super.write(arrayOfByte, i, j);
/*    */   }
/*    */ 
/*    */   
/*    */   public void v() throws IOException {
/* 67 */     if (this.g != 0) {
/* 68 */       super.write(this.q, 0, this.g);
/* 69 */       this.g = 0;
/*    */     } 
/*    */     
/* 72 */     v(v().h());
/* 73 */     super.v();
/*    */   }
/*    */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\sl.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */